bioinformatics gene genome assembly dna sequencing genetic data mining dna genotyping computational biology genome browser de novo shotgun sequencing genetics pcr genome sequencing system